package cn.maszy.common;


import cn.maszy.model.systemsetting.B_T_Ufp_Login;

import com.opensymphony.xwork2.ActionContext;

public class SessionFactory {
	
	/**
	 * 获取用户ID
	 * @Author:Arthur
	 * @Time:2012-11-1
	 * @Parameter:@return
	 * @Return:String
	 * @Throws
	 */
	public  static String getSessionUserId() {
		B_T_Ufp_Login	B_T_Ufp_Login = (B_T_Ufp_Login)ActionContext.getContext().getSession().get(LoginFilter.USER_SESSION);
		return B_T_Ufp_Login.getLoginId();
	}
	/**
	 * 获取用户登录名
	 * @Author:Arthur
	 * @Time:2012-11-1
	 * @Parameter:@return
	 * @Return:String
	 * @Throws
	 */
	public static String getSessionUserName(){
		B_T_Ufp_Login	B_T_Ufp_Login = (B_T_Ufp_Login)ActionContext.getContext().getSession().get(LoginFilter.USER_SESSION);
		return B_T_Ufp_Login.getLoginName();
	}
	/**
	 * 获取用户真实名称
	 * @Author:Arthur
	 * @Time:2012-11-1
	 * @Parameter:@return
	 * @Return:String
	 * @Throws
	 */
	public static String getSessionUserRealNam(){
		B_T_Ufp_Login	B_T_Ufp_Login = (B_T_Ufp_Login)ActionContext.getContext().getSession().get(LoginFilter.USER_SESSION);
		return B_T_Ufp_Login.getRealName();
	}
	/**
	 * 获取用户所在部门
	 * @Author:Arthur
	 * @Time:2012-11-1
	 * @Parameter:@return
	 * @Return:String
	 * @Throws
	 */
	public static String getSessionUserDepNam(){
		B_T_Ufp_Login	B_T_Ufp_Login = (B_T_Ufp_Login)ActionContext.getContext().getSession().get(LoginFilter.USER_SESSION);
		return B_T_Ufp_Login.getDepname();
	}
	/**
	 * 获取用户所在单位
	 * @Author:Arthur
	 * @Time:2012-11-1
	 * @Parameter:@return
	 * @Return:String
	 * @Throws
	 */
	public static String getSessionUserUnitNam(){
		B_T_Ufp_Login	B_T_Ufp_Login = (B_T_Ufp_Login)ActionContext.getContext().getSession().get(LoginFilter.USER_SESSION);
		return B_T_Ufp_Login.getUnitname();
	}
}
